package com.ruoyi.zsyh.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 用户端轮播管理对象 zsyh_user_banner
 * 
 * @author yuexl
 * @date 2022-02-21
 */
public class ZsyhUserBanner extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private String id;

    /** 广告名称 */
    @Excel(name = "广告名称")
    private String bannerName;

    /** 图片地址 */
    @Excel(name = "图片地址")
    private String bannerImageUrl;

    /** 状态 1有效 0失效 */
    @Excel(name = "状态 1有效 0失效")
    private String bannerState;

    /** 分类 1图文详情 2店铺 3商品 4不跳转 */
    @Excel(name = "分类 1图文详情 2店铺 3商品 4不跳转")
    private String bannerType;

    /** 图文详情 */
    @Excel(name = "图文详情")
    private String bannerDetails;

    /** 商家id */
    @Excel(name = "商家id")
    private String storeId;

    /** 侯保配件id */
    @Excel(name = "侯保配件id")
    private String partsId;

    private String storeName;

    private String storeImage;

    private String partsName;

    private String partsImage;

    private String bannerStoreType;

    private String bannerUrl;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setBannerName(String bannerName) 
    {
        this.bannerName = bannerName;
    }

    public String getBannerName() 
    {
        return bannerName;
    }
    public void setBannerImageUrl(String bannerImageUrl) 
    {
        this.bannerImageUrl = bannerImageUrl;
    }

    public String getBannerImageUrl() 
    {
        return bannerImageUrl;
    }
    public void setBannerState(String bannerState) 
    {
        this.bannerState = bannerState;
    }

    public String getBannerState() 
    {
        return bannerState;
    }
    public void setBannerType(String bannerType) 
    {
        this.bannerType = bannerType;
    }

    public String getBannerType() 
    {
        return bannerType;
    }
    public void setBannerDetails(String bannerDetails) 
    {
        this.bannerDetails = bannerDetails;
    }

    public String getBannerDetails() 
    {
        return bannerDetails;
    }
    public void setStoreId(String storeId) 
    {
        this.storeId = storeId;
    }

    public String getStoreId() 
    {
        return storeId;
    }
    public void setPartsId(String partsId) 
    {
        this.partsId = partsId;
    }

    public String getPartsId() 
    {
        return partsId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("bannerName", getBannerName())
            .append("bannerImageUrl", getBannerImageUrl())
            .append("bannerState", getBannerState())
            .append("bannerType", getBannerType())
            .append("bannerDetails", getBannerDetails())
            .append("storeId", getStoreId())
            .append("partsId", getPartsId())
            .toString();
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public String getStoreImage() {
        return storeImage;
    }

    public void setStoreImage(String storeImage) {
        this.storeImage = storeImage;
    }

    public String getPartsName() {
        return partsName;
    }

    public void setPartsName(String partsName) {
        this.partsName = partsName;
    }

    public String getPartsImage() {
        return partsImage;
    }

    public void setPartsImage(String partsImage) {
        this.partsImage = partsImage;
    }

    public String getBannerUrl() {
        return bannerUrl;
    }

    public void setBannerUrl(String bannerUrl) {
        this.bannerUrl = bannerUrl;
    }

    public String getBannerStoreType() {
        return bannerStoreType;
    }

    public void setBannerStoreType(String bannerStoreType) {
        this.bannerStoreType = bannerStoreType;
    }
}
